/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package hj4;

/**
 *
 * ALGORITMOS Y ESTRUCTURA DE DATOS
 * SECCION 10
 * CATEDRATICO ING. ROBLES FLORES
 * HOJA DE TRABAJO 4
 *  
 * YUCELY BEB     12537
 * MARCOS LOPEZ    12519
 * VICTOR FUENTES 12298
 */
public class PrintSpooler {
    
    //variable para el control de que solo una clase se instancia
    //si es true habra solo una instanciacion 
    static boolean instance_flag=false;
    
    public PrintSpooler()throws SingletonException{
        if(instance_flag){//si instance flag true
            throw new SingletonException ("Solo puede haber una clase");
        }else{
            instance_flag=true;
            System.out.println("spooler abierto");
        }
    }
    
    public void finalizar(){
        instance_flag=false;
    }
}
